package com.itboye.zhujia.qianyue;

import java.util.ArrayList;

import android.content.BroadcastReceiver;
import android.content.Context;
import android.content.Intent;
import android.widget.TextView;

import com.itboye.zhujia.R;
import com.itboye.zhujia.adapter.QianYueAdapter;
import com.itboye.zhujia.base.BaseFragment;
import com.itboye.zhujia.bean.OrderQueryModel;
import com.itboye.zhujia.bean.OrderQueryModel.OrderList;
import com.itboye.zhujia.custom.XListView;

public class OrderFragment extends BaseFragment {
	TextView txt_title;
	private int pageNo = 1;
	int status;
	XListView xlistView;
	private QianYueAdapter adapter;
	
	private ArrayList<OrderQueryModel.OrderList> orderQueryModel=new ArrayList<>();

	public OrderFragment(int status) {
		this.status = status;
	}

	@Override
	public int initView() {
		// TODO Auto-generated method stub
		return R.layout.activity_allorder;
	}

	@Override
	public void onMyActivityCreated() {
		// TODO Auto-generated method stub
		for (int i = 0; i < 20; i++) {
		  OrderList list=new OrderList();
		  orderQueryModel.add(list);
		}
		adapter = new QianYueAdapter(getActivity(), orderQueryModel, R.layout.item_allorder);
		xlistView.setAdapter(adapter);
		// showProgressDialog("加载中", true);
		// xlistView.setXListViewListener(this);
		// xlistView.setPullLoadEnable(true);
		// xlistView.setPullRefreshEnable(true);
		// xlistView.setOnItemClickListener(new OnItemClickListener() {
		//
		// @Override
		// public void onItemClick(AdapterView<?> parent, View view,
		// int position, long id) {
		// // TODO Auto-generated method stub
		// Intent intent = new Intent(getActivity(), AllOrderDetail.class);
		// intent.putExtra("model", orderQueryModel.get(position - 1));
		// intent.putExtra("id", orderQueryModel.get(position - 1).getId());
		// startActivity(intent);
		// }
		// });
		// orderPresenter = new OrderPresenter(this);
		// model = new OrderBean();
		// model.setStatus(status+"");
		// model.setUid(uid);
		//
		// model.setPageNo(pageNo + "");
		// orderPresenter.getInfo(model);
	}

	BroadcastReceiver receiver = new BroadcastReceiver() {

		@Override
		public void onReceive(Context context, Intent intent) {
			// TODO Auto-generated method stub
			// model = new OrderBean();
			// model.setStatus(status+"");
			// model.setUid(uid);
			//
			// model.setPageNo(pageNo + "");
			// orderPresenter.getInfo(model);
		}
	};

	// @Override
	// public void update(Observable observable, Object data) {
	// // TODO Auto-generated method stub
	// ResultEntity entity = handlerError(data);
	// if (entity != null) {
	// if(pageNo==1){
	// orderQueryModel.clear();
	// }
	// orderQueryModel.addAll(((OrderQueryModel) entity.getData()).getList());
	// adapter.notifyDataSetChanged();
	// }
	// try {
	// closeProgressDialog();
	// } catch (Exception e) {
	// // TODO: handle exception
	// }
	// stopLoad();
	// }

	// @Override
	// public void onRefresh() {
	// // TODO Auto-generated method stub
	// pageNo = 1;
	// model.setStatus(status+"");
	// model.setUid(uid);
	// model.setPageNo(pageNo + "");
	// orderPresenter.getInfo(model);
	// }
	//
	// @Override
	// public void onLoadMore() {
	// // TODO Auto-generated method stub
	// pageNo++;
	// model.setStatus(status+"");
	// model.setUid(uid);
	// model.setPageNo(pageNo + "");
	// orderPresenter.getInfo(model);
	// }
	//
	// public void stopLoad() {
	// xlistView.stopLoadMore();
	// xlistView.stopRefresh();
	// }

}
